Reverse Engineering Trimmed NURB Surfaces From Laser Scanned Data

نویسندگان

  • Ben Steinberg
  • Anshuman Razdan
  • Gerald Farin
چکیده

A common reverse engineering problem is to convert several hundred thousand points collected from the surface of an object via a digitizing process, into a coherent geometric model that is easily transferred to a CAD software such as a solid modeler for either design improvement or manufacturing and analysis. These data are very dense and make data-set manipulation difficult and tedious. Many commercial solutions exist but involve time consuming interaction to go from points to surface meshes such as BSplines or NURBS (Non Uniform Rational BSplines). Our approach differs from current industry practice in that we produce a mesh with little or no interaction from the user. The user can produce degree 2 and higher BSpline surfaces and can choose the degree and number of segments as parameters to the system. The BSpline surface is both compact and curvature continuous. The former property reduces the large storage overhead, and the later implies a smooth can be created from noisy data. In addition, the nature of the BSpline allows one to easily and smoothly alter the surface, making re-engineering extremely feasible. The BSpline surface is created using the principle of higher orders least squares with smoothing functions at the edges. Both linear and cylindrical data sets are handled using an automated parameterization method. Also, because of the BSpline’s continuous nature, a multiresolutional-triangulated mesh can quickly be produced. This last fact means that an STL file is simple to generate. STL files can also be easily used as input to the system.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Reverse Engineering Using a Subdivision Surface Scheme

Subdivision surfaces are finding their way into many Computer Aided Design and Animation packages. Popular choices include Loop, Catmull-Clark, Doo-Sabin etc. Subdivision surfaces have many design advantages over traditional use of NURBs. NURB surfaces always are problematic when multiple patches meet. Reverse engineering (RE) is associated with the idea of scanning physical objects and represe...

متن کامل

A Review on Shape Engineering and Design Parameterization in Reverse Engineering

3D scanning technology has made enormous progress in the past 25 years (Blais, 2004); especially, the non-contact optical surface digitizers. These scanners or digitizers become more portable, affordable; and yet capturing points faster and more accurately. A hand-held laser scanner captures tens of thousands points per second with a level of accuracy around 40 m, and can cost as low as fifty ...

متن کامل

Identification and optimization of key process parameters in noncontact laser scanning for reverse engineering

This Extended Technical Note shows that the final accuracy level of reverse engineered surfaces depends on scanning distance and scanning angle of the laser beam, hence it also depends on the morphology of the scanned objects. On scanning strongly curved objects, such as the ones with free form surfaces, the distance and impact angle of the laser beam are changing continuously during the scanni...

متن کامل

Reverse Engineering Scanned Data to Obtain Tensor Product B-Spline Surfaces

Being able to reverse engineer from scanned data to obtain 3D models is important in modeling. We present a new method to obtain a tensor product B-spline representation from point cloud data by fitting surfaces to appropriately segmented data. Point cloud data obtained by digitizing 3D data, typically presents many associated complications like noise and missing data. Our method addresses all ...

متن کامل

Determination of end conditions for NURB surface interpolation

NURB (Non Uniform Rational B-spline) curves and surfaces are being used to solve curve and surface tting problems i.e. where a sequence (or an array) of points is given and then one can nd a NURB curve (or an surface) that interpolates to the given data. In general one has to provide additional information, called end conditions to solve the system of equations in the NURB interpolation problem...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998